home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Add-On
/
Workbench Add-On - Volume 1.iso
/
DiskUtil
/
Crunch
/
XPK
/
DOCS
/
DLTA.DOC
< prev
next >
Wrap
Text File
|
1992-10-12
|
3KB
|
120 lines
xpkDLTA.library
===============
© 1992 by Stephan Fuhrmann, FREEWARE
DISCLAIMER
==========
THIS SOFTWARE AND INFORMATION IS PROVIDED "AS IS". NO REPRESENTATIONS OR
WARRANTIES ARE MADE WITH RESPECT TO THE ACCURACY, RELIABILITY, PERFORMANCE,
CURRENTNESS, OR OPERATION OF THIS SOFTWARE AND INFORMATION, AND ALL USE IS
AT YOUR OWN RISK. NEITHER COMMODORE NOR THE AUTHORS ASSUME ANY
RESPONSIBILITY OR LIABILITY WHATSOEVER WITH RESPECT TO YOUR USE OF THIS
SOFTWARE AND INFORMATION.
HISTORY
=======
v0.1 first release
FEATURES
========
-supports the XPK standard
-good when crunching modules/sounds in combination with a cruncher
-written in fast optimized assembly (joh mei)
INSTALLATION
============
Copy xpkmaster.library to your LIBS: directory.
Copy xpkDLTA.library to your LIBS:compressors/ directory.
Enjoy!
DOCUMENTATION
=============
Do you want to improve the gain of your xpk-crunchers when crunching
pictures !?
Yes? Sorry, in this case this is the wrong tool for you. The DELTA
enciphering routines of xpkDLTA were developed to help xpk-crunchers
crunching SOUNDS and MODULES.
In this version xpkDLTA supports BYTE-Delta encoding. This is the most
efficient encoding algorithm in combination with samples. WORD-Delta and
LONG-Delta may follow if the first 16-BIT (32-BIT!?) samples pass my way
or if you ask me kindly.
Example:
8SVX-Sample, Music mixed with talking
Uncrunched: 1016484 byte 8SVX-Sample
Imploded: 789824 byte (77.7% left) IMPL.100ed 8SVX
Deltaed+Imploded: 628076 byte (61.7% left) DELTA+IMPL.100ed 8SVX
HOW IT WORKS
------------
xpkDLTA takes a byte and looks what the difference is between this
byte and its successor. It stores these differences. That's all!
Example:
|DATA |DELTA
|-------+-----
|6 |+6 (6-0) ;Start-Value => precedessor=NULL
|7 |+1 (7-6)
|3 |-4 (3-7)
|4 |+1 (4-3)
|10 |+6 (10-4)
FUNCTIONS
=========
xpkDLTA supports all standard xpk sublibrary functions.
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
CONTACT
=======
If you want an update, enclose enough DM (Deutsche Mark) for disk, stamps,
envelope etc.
Never forget to mention
-what of my programs you are using
-which version
-where you got it from
Fanpost, donations, suggestions, ideas, flames & comments are welcome.
Stephan Fuhrmann
Erikstr. 30
W-2380 Schleswig
GERMANY
||||||/\|||||
|||||/ \||||
||||/ /\ \|||
|||/ /||\ \||
||/ /||||\ \|
||\ \|||||\/|
|||\ \|||||||
||||\ \||||||
|||||\ \|||||
||||||\ \||||
|||||||\ \|||
|/\|||||\ \||
|\ \||||/ /||
||\ \||/ /|||
|||\ \/ /||||
||||\ /|||||
|||||\/||||||
<EOF>